<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui"
	xmlns:c="http://java.sun.com/jsp/jstl/core"
	xmlns:infra="http://java.sun.com/jsf/composite/component"
	xmlns:composite="http://java.sun.com/jsf/composite">

<ui:composition template="/paginas/privada/template/template.xhtml">
	
	<ui:define name="content">

		<infra:exclusaoConfirmDialog id="exclusaoConfirmDialog" metodoExcluir="#{entrevistadorMB.excluir}" labelExclusao="#{bundle.entrevistador}"/>

		<h:form id="crudEntrevistadorForm">

			<div class="divHistoricoNavegacao">
				<p:breadCrumb styleClass="mybreadcrumb">
					<p:menuitem value="" url="/paginas/privada/template/home.xhtml" />
					<p:menuitem value="#{bundle.home}" disabled="true" />
					<p:menuitem value="#{entrevistadorMB.tituloPagina}" disabled="true" />
				</p:breadCrumb>
			</div>
			<br />

				<div style="clear: both;">
					<p:messages id="messages" showDetail="true" showSummary="false" autoUpdate="true" closable="true" redisplay="false" />
				</div>

			<h1 class="h1TituloPagina">#{entrevistadorMB.tituloPagina}</h1>

			<span id="criteriosPesquisa" style="clear: both; display: block; margin-left: 32px position:relative; width:70%; margin:0 auto" >
					
					<div style="font-size: 12px">
							<h:outputText value="#{bundle.camposObrigatorios}" />
					</div>

					<fieldset class="ui-widget-content">
						<legend class="titulo2 secao">Dados do Entrevistador</legend>
						<h:panelGroup id="panelDadoEntrevistador" styleClass="formFields" >
							<table cellspacing="5" cellpadding="0">
								<tbody>
									<tr>
										<td class="nomeCampo">
											<infra:outputLabelObrigatorio for="idNome" valor="#{bundle.nome}" exibeAsteriscoObrigatorio="#{entrevistadorMB.editavel}" />
										</td>
										<td>
											<infra:inputText id="idNome" valor="#{entrevistadorMB.entrevistador.nome}" obrigatorio="true"
															 label="#{bundle.nome}" 
															 editavel="#{entrevistadorMB.editavel}" 
															 maxlength="50" size="50"/>
										</td>
									</tr>
									<tr>
										<td class="nomeCampo">
											<infra:outputLabelObrigatorio for="idCpf" valor="#{bundle.cpf}" exibeAsteriscoObrigatorio="#{entrevistadorMB.editavel}" />
										</td>
										<td>
											<infra:cpfInputText id="idCpf" valor="#{entrevistadorMB.entrevistador.cpf}" 
																label="#{bundle.cpf}" 
																editavel="#{entrevistadorMB.editavel}"
															    obrigatorio="#{entrevistadorMB.editavel}" 
															    utilizarValidator="true"/>				
										</td>
									</tr>
									<tr>
										<td class="nomeCampo">
											<infra:outputLabelObrigatorio for="idRg" valor="#{bundle.rg}" exibeAsteriscoObrigatorio="#{entrevistadorMB.editavel}" />
										</td>
										<td>
											<infra:inputText id="idRg" valor="#{entrevistadorMB.entrevistador.rg}" label="#{bundle.rg}" 
															   obrigatorio="#{entrevistadorMB.editavel}" editavel="#{entrevistadorMB.editavel}"
															   maxlength="10" size="10" validator="NumeroValidator"/>
										</td>
										<td class="nomeCampo">
											<infra:outputLabelObrigatorio for="idOrgaoEpedidor" valor="#{bundle.orgao_expedidor}" exibeAsteriscoObrigatorio="#{entrevistadorMB.editavel}" />
										</td>
										<td>
											<infra:inputText id="idOrgaoEspedidor" valor="#{entrevistadorMB.entrevistador.orgaoExpedidor}" 
															   label="#{bundle.orgao_expedidor}" 
															   maxlength="6" size="6" obrigatorio="true" editavel="#{entrevistadorMB.editavel}"/>
										</td>
									</tr>
									<tr>
										<td class="nomeCampo">
											<infra:outputLabelObrigatorio for="idTelefone" valor="#{bundle.telefone}" exibeAsteriscoObrigatorio="false" />
										</td>
										<td>
											<infra:inputMask id="idTelefone" valor="#{entrevistadorMB.entrevistador.telefone}"
															  maxlength="15" mascara="(999) 9999-9999" obrigatorio="false" 
															  label="#{bundle.telefone}"
															  editavel="#{entrevistadorMB.editavel}"/>
										</td>
										<td class="nomeCampo">
											<infra:outputLabelObrigatorio for="idTelefoneAux" valor="#{bundle.telefone_auxiliar}" exibeAsteriscoObrigatorio="false" />
										</td>
										<td>
											<infra:inputMask id="idTelefoneAux" valor="#{entrevistadorMB.entrevistador.telefoneAuxiliar}"
															  maxlength="15" mascara="(999) 9999-9999" obrigatorio="false" 
															  label="#{bundle.telefone_auxiliar}"
															  editavel="#{entrevistadorMB.editavel}"/>
										</td>
									</tr>
									<tr>
										<td class="nomeCampo">
											<infra:outputLabelObrigatorio for="idCelular" valor="#{bundle.celular}" exibeAsteriscoObrigatorio="false" />
										</td>
										<td>
											<infra:inputMask id="idCelular" valor="#{entrevistadorMB.entrevistador.celular}"
															  maxlength="15" mascara="(999) 9999-9999" obrigatorio="false" 
															  label="#{bundle.celular}"
															  editavel="#{entrevistadorMB.editavel}"/>
										</td>
										<td class="nomeCampo">
											<infra:outputLabelObrigatorio for="idCelularAux" valor="#{bundle.celular_auxiliar}" exibeAsteriscoObrigatorio="false" />
										</td>
										<td>
											<infra:inputMask id="idCelularAux" valor="#{entrevistadorMB.entrevistador.telefoneAuxiliar}"
															  maxlength="15" mascara="(999) 9999-9999" obrigatorio="false" 
															  label="#{bundle.celular_auxiliar}"
															  editavel="#{entrevistadorMB.editavel}"/>
										</td>
									</tr>
									
								</tbody>
							</table>
						</h:panelGroup>

						<br />
					</fieldset>
					<br /> 
			
						<div class="centralizado formFields">
						
							<p:commandButton id="botaoSalvar" 
											 value="#{bundle.botao_salvar}" 
											 title="#{bundle.botao_salvar}" 
											 action="#{entrevistadorMB.salvar}"
											 rendered="#{entrevistadorMB.inclusao}"
											 update=":crudEntrevistadorForm"/>
											 
											 
							<p:commandButton id="botaoAlterar" 
											 value="#{bundle.botao_alterar}" 
											 title="#{bundle.botao_alterar}" 
											 action="#{entrevistadorMB.alterar}"
											 rendered="#{entrevistadorMB.alteracao}"/>
											 
							<p:commandButton id="botaoExcluir" 
											 value="#{bundle.botao_excluir}" 
											 title="#{bundle.botao_excluir}"
											 immediate="true"
											 oncomplete="PF('widgetVar_confirmDialog').show();"
											 rendered="#{entrevistadorMB.exclusao}"/>
						
							<p:commandButton id="botaoLimpar" 
											 value="#{bundle.botao_limpar}" 
											 title="#{bundle.limpar}"
											 action="#{entrevistadorMB.limparFormulario}" 
											 immediate="true"
											 rendered="#{entrevistadorMB.inclusao}"
											 update=":crudEntrevistadorForm">
							
								<p:resetInput target=":crudEntrevistadorForm" />
											 
							</p:commandButton>
											 
							<p:commandButton id="botaoVoltar" 
											 value="#{bundle.botao_voltar}" 
											 title="#{bundle.voltar}"
											 ajax="false"
											 immediate="true" 
											 action="#{entrevistadorMB.voltarParaListagem}"/>
						</div>
				</span>
			
		</h:form>
	</ui:define>
</ui:composition>
</html>